package com.bsoft.gol.hcs.specialist.entity;

import javax.persistence.*;
import java.util.Date;

/**
 * @author tongtp
 * @version v0.1
 * @className FusAnswerCheckReportInfo
 * @description
 * @create 2020-08-03 15:27
 **/
@Entity
@Table(name = "fus_answer_check_report_info")
public class FusAnswerCheckReportInfo {
	private long fusAnswerCheckReportInfoId;
	private String userInfoId;
	private String titleId;
	private Date createTime;
	private String patientId;
	private String cardType;
	private String cardNumber;
	private String patientMedicalCardNumber;
	private Integer patientMedicalCardType;
	private String itemId;
	private String itemName;
	private String itemContent;
	private long diseaseTypeId;
	private String diseaseTypeName;
	private Date answerTime;
	private Date reportTime;
	private String indexResultContent;
	private String reportId;
	//检查类型代码
	private String examTypeCode;
	//检查类型名称
	private String examTypeName;
	//检查部位代码
	private String examPartCode;
	//检查部位名称
	private String examPartName;
	//检查诊断
	private String diagnoseName;
	//检查影像
	private String imageNo;
	//检查影像照片标识
	private String examPhotoId;

	@Id
	@Column(name = "fus_answer_check_report_info_id")
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	public long getFusAnswerCheckReportInfoId() {
		return fusAnswerCheckReportInfoId;
	}

	public void setFusAnswerCheckReportInfoId(long fusAnswerCheckReportInfoId) {
		this.fusAnswerCheckReportInfoId = fusAnswerCheckReportInfoId;
	}

	@Basic
	@Column(name = "user_info_id")
	public String getUserInfoId() {
		return userInfoId;
	}

	public void setUserInfoId(String userInfoId) {
		this.userInfoId = userInfoId;
	}

	@Basic
	@Column(name = "title_id")
	public String getTitleId() {
		return titleId;
	}

	public void setTitleId(String titleId) {
		this.titleId = titleId;
	}

	@Basic
	@Column(name = "create_time")
	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	@Basic
	@Column(name = "patient_id")
	public String getPatientId() {
		return patientId;
	}

	public void setPatientId(String patientId) {
		this.patientId = patientId;
	}

	@Basic
	@Column(name = "card_type")
	public String getCardType() {
		return cardType;
	}

	public void setCardType(String cardType) {
		this.cardType = cardType;
	}

	@Basic
	@Column(name = "card_number")
	public String getCardNumber() {
		return cardNumber;
	}

	public void setCardNumber(String cardNumber) {
		this.cardNumber = cardNumber;
	}

	@Basic
	@Column(name = "patient_medical_card_number")
	public String getPatientMedicalCardNumber() {
		return patientMedicalCardNumber;
	}

	public void setPatientMedicalCardNumber(String patientMedicalCardNumber) {
		this.patientMedicalCardNumber = patientMedicalCardNumber;
	}

	@Basic
	@Column(name = "patient_medical_card_type")
	public Integer getPatientMedicalCardType() {
		return patientMedicalCardType;
	}

	public void setPatientMedicalCardType(Integer patientMedicalCardType) {
		this.patientMedicalCardType = patientMedicalCardType;
	}

	@Basic
	@Column(name = "item_id")
	public String getItemId() {
		return itemId;
	}

	public void setItemId(String itemId) {
		this.itemId = itemId;
	}

	@Basic
	@Column(name = "item_name")
	public String getItemName() {
		return itemName;
	}

	public void setItemName(String itemName) {
		this.itemName = itemName;
	}

	@Basic
	@Column(name = "item_content")
	public String getItemContent() {
		return itemContent;
	}

	public void setItemContent(String itemContent) {
		this.itemContent = itemContent;
	}

	@Basic
	@Column(name = "disease_type_id")
	public long getDiseaseTypeId() {
		return diseaseTypeId;
	}

	public void setDiseaseTypeId(long diseaseTypeId) {
		this.diseaseTypeId = diseaseTypeId;
	}

	@Basic
	@Column(name = "disease_type_name")
	public String getDiseaseTypeName() {
		return diseaseTypeName;
	}

	public void setDiseaseTypeName(String diseaseTypeName) {
		this.diseaseTypeName = diseaseTypeName;
	}

	@Basic
	@Column(name = "answer_time")
	public Date getAnswerTime() {
		return answerTime;
	}

	public void setAnswerTime(Date answerTime) {
		this.answerTime = answerTime;
	}

	@Basic
	@Column(name = "report_time")
	public Date getReportTime() {
		return reportTime;
	}

	public void setReportTime(Date reportTime) {
		this.reportTime = reportTime;
	}

	@Basic
	@Column(name = "index_result_content")
	public String getIndexResultContent() {
		return indexResultContent;
	}

	public void setIndexResultContent(String indexResultContent) {
		this.indexResultContent = indexResultContent;
	}

	@Basic
	@Column(name = "report_id")
	public String getReportId() {
		return reportId;
	}

	public void setReportId(String reportId) {
		this.reportId = reportId;
	}

	@Basic
	@Column(name = "exam_type_code")
	public String getExamTypeCode() {
		return examTypeCode;
	}

	public void setExamTypeCode(String examTypeCode) {
		this.examTypeCode = examTypeCode;
	}

	@Basic
	@Column(name = "exam_type_name")
	public String getExamTypeName() {
		return examTypeName;
	}

	public void setExamTypeName(String examTypeName) {
		this.examTypeName = examTypeName;
	}

	@Basic
	@Column(name = "exam_part_code")
	public String getExamPartCode() {
		return examPartCode;
	}

	public void setExamPartCode(String examPartCode) {
		this.examPartCode = examPartCode;
	}

	@Basic
	@Column(name = "exam_part_name")
	public String getExamPartName() {
		return examPartName;
	}

	public void setExamPartName(String examPartName) {
		this.examPartName = examPartName;
	}

	@Basic
	@Column(name = "diagnose_name")
	public String getDiagnoseName() {
		return diagnoseName;
	}

	public void setDiagnoseName(String diagnoseName) {
		this.diagnoseName = diagnoseName;
	}

	@Basic
	@Column(name = "image_no")
	public String getImageNo() {
		return imageNo;
	}

	public void setImageNo(String imageNo) {
		this.imageNo = imageNo;
	}

	@Basic
	@Column(name = "exam_photo_id")
	public String getExamPhotoId() {
		return examPhotoId;
	}

	public void setExamPhotoId(String examPhotoId) {
		this.examPhotoId = examPhotoId;
	}
}
